Component-based integration of chemistry and optimization software.

نویسندگان

  • Joseph P Kenny
  • Steven J Benson
  • Yuri Alexeev
  • Jason Sarich
  • Curtis L Janssen
  • Lois Curfman McInnes
  • Manojkumar Krishnan
  • Jarek Nieplocha
  • Elizabeth Jurrus
  • Carl Fahlstrom
  • Theresa L Windus
چکیده

Typical scientific software designs make rigid assumptions regarding programming language and data structures, frustrating software interoperability and scientific collaboration. Component-based software engineering is an emerging approach to managing the increasing complexity of scientific software. Component technology facilitates code interoperability and reuse. Through the adoption of methodology and tools developed by the Common Component Architecture Forum, we have developed a component architecture for molecular structure optimization. Using the NWChem and Massively Parallel Quantum Chemistry packages, we have produced chemistry components that provide capacity for energy and energy derivative evaluation. We have constructed geometry optimization applications by integrating the Toolkit for Advanced Optimization, Portable Extensible Toolkit for Scientific Computation, and Global Arrays packages, which provide optimization and linear algebra capabilities. We present a brief overview of the component development process and a description of abstract interfaces for chemical optimizations. The components conforming to these abstract interfaces allow the construction of applications using different chemistry and mathematics packages interchangeably. Initial numerical results for the component software demonstrate good performance, and highlight potential research enabled by this platform.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A method for identifying software components based on Non-dominated Sorting Genetic Algorithm

Identifying the appropriate software components in the software design phase is a vital task in the field of software engineering and is considered as an important way to increase the software maintenance capability. Nowadays, many methods for identifying components such as graph partitioning and clustering are presented, but most of these methods are based on expert opinion and have poor accur...

متن کامل

The Design of the Best Heat Integrated Separation Systems Using Harmony Search Algorithm

The synthesis of heat integrated multi-component distillation systems is complex due to its huge search space for structural combination and optimization computation. To provide a systematic approach and tools for the synthesis design of distillation systems, a new method for modeling heat integrated columns is presented, and the operating cost objective function is minimized by improved harmon...

متن کامل

Exergetic, Exergoeconomic and Exergoenvironmental Multi-Objective Genetic Algorithm Optimization of Qeshm Power and Water Cogeneration Plant

In this study, optimization of Qeshm power and water desalting cogeneration plant has been investigated. The objective functions are related to maximizing exergetic efficiency and minimization of exergoeconomic and exergoenvironmental parameters. Also, the integration of RO desalination with the existing plant has been evaluated based on these analyses. This plant includes two MAPNA 25 MW gas t...

متن کامل

Threshold F-policy and N-policy for multi-component machining system with warm standbys

The integration of marketing and demand with logistics and inventories (supply side of companies) may cause multiple improvements; it can revolutionize the management of the revenue of rental companies, hotels, and airlines. In this paper, we develop a multi-objective pricing-inventory model for a retailer. Maximizing the retailer's profit and the service level are the objectives, and shorta...

متن کامل

A Multi Objective Optimization Approach for Resources Procurement of Bank

Calculating total cast of bank resources procurement methods which include current -free loan deposit, saving interest-free loan deposit, regular and net short-term investment deposit, long-term investment deposit and surety bond cash deposit and presenting their optimal integration require precise scientific studies. Hence, this study is an attempt to know which methods are the best optimal in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of computational chemistry

دوره 25 14  شماره 

صفحات  -

تاریخ انتشار 2004